!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="0ca5c8dc-de4c-438b-8889-5ac1677c58a3",e._sentryDebugIdIdentifier="sentry-dbid-0ca5c8dc-de4c-438b-8889-5ac1677c58a3")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8403],{65071:function(){},82786:function(){},52389:function(e,t,r){"use strict";r.d(t,{VY:function(){return P},fC:function(){return R},xz:function(){return x}});var n=r(13491),o=r(52983),a=r(12527),i=r(62331),l=r(23196),s=r(24577),u=r(81213),c=r(37956),d=r(88702),p=r(74009);let f="Collapsible",[v,m]=(0,i.b)(f),[w,E]=v(f),g=(0,o.forwardRef)((e,t)=>{let{__scopeCollapsible:r,open:a,defaultOpen:i,disabled:s,onOpenChange:u,...d}=e,[f=!1,v]=(0,l.T)({prop:a,defaultProp:i,onChange:u});return(0,o.createElement)(w,{scope:r,disabled:s,contentId:(0,p.M)(),open:f,onOpenToggle:(0,o.useCallback)(()=>v(e=>!e),[v])},(0,o.createElement)(c.WV.div,(0,n.Z)({"data-state":T(f),"data-disabled":s?"":void 0},d,{ref:t})))}),h=(0,o.forwardRef)((e,t)=>{let{__scopeCollapsible:r,...i}=e,l=E("CollapsibleTrigger",r);return(0,o.createElement)(c.WV.button,(0,n.Z)({type:"button","aria-controls":l.contentId,"aria-expanded":l.open||!1,"data-state":T(l.open),"data-disabled":l.disabled?"":void 0,disabled:l.disabled},i,{ref:t,onClick:(0,a.M)(e.onClick,l.onOpenToggle)}))}),y="CollapsibleContent",b=(0,o.forwardRef)((e,t)=>{let{forceMount:r,...a}=e,i=E(y,e.__scopeCollapsible);return(0,o.createElement)(d.z,{present:r||i.open},({present:e})=>(0,o.createElement)(C,(0,n.Z)({},a,{ref:t,present:e})))}),C=(0,o.forwardRef)((e,t)=>{let{__scopeCollapsible:r,present:a,children:i,...l}=e,d=E(y,r),[p,f]=(0,o.useState)(a),v=(0,o.useRef)(null),m=(0,u.e)(t,v),w=(0,o.useRef)(0),g=w.current,h=(0,o.useRef)(0),b=h.current,C=d.open||p,R=(0,o.useRef)(C),x=(0,o.useRef)();return(0,o.useEffect)(()=>{let e=requestAnimationFrame(()=>R.current=!1);return()=>cancelAnimationFrame(e)},[]),(0,s.b)(()=>{let e=v.current;if(e){x.current=x.current||{transitionDuration:e.style.transitionDuration,animationName:e.style.animationName},e.style.transitionDuration="0s",e.style.animationName="none";let t=e.getBoundingClientRect();w.current=t.height,h.current=t.width,R.current||(e.style.transitionDuration=x.current.transitionDuration,e.style.animationName=x.current.animationName),f(a)}},[d.open,a]),(0,o.createElement)(c.WV.div,(0,n.Z)({"data-state":T(d.open),"data-disabled":d.disabled?"":void 0,id:d.contentId,hidden:!C},l,{ref:m,style:{"--radix-collapsible-content-height":g?`${g}px`:void 0,"--radix-collapsible-content-width":b?`${b}px`:void 0,...e.style}}),C&&i)});function T(e){return e?"open":"closed"}let R=g,x=h,P=b},88957:function(e,t,r){"use strict";r.d(t,{B:function(){return l}});var n=r(52983),o=r(62331),a=r(81213),i=r(96782);function l(e){let t=e+"CollectionProvider",[r,l]=(0,o.b)(t),[s,u]=r(t,{collectionRef:{current:null},itemMap:new Map}),c=e+"CollectionSlot",d=n.forwardRef((e,t)=>{let{scope:r,children:o}=e,l=u(c,r),s=(0,a.e)(t,l.collectionRef);return n.createElement(i.g7,{ref:s},o)}),p=e+"CollectionItemSlot",f="data-radix-collection-item";return[{Provider:e=>{let{scope:t,children:r}=e,o=n.useRef(null),a=n.useRef(new Map).current;return n.createElement(s,{scope:t,itemMap:a,collectionRef:o},r)},Slot:d,ItemSlot:n.forwardRef((e,t)=>{let{scope:r,children:o,...l}=e,s=n.useRef(null),c=(0,a.e)(t,s),d=u(p,r);return n.useEffect(()=>(d.itemMap.set(s,{ref:s,...l}),()=>void d.itemMap.delete(s))),n.createElement(i.g7,{[f]:"",ref:c},o)})},function(t){let r=u(e+"CollectionConsumer",t);return n.useCallback(()=>{let e=r.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll(`[${f}]`));return Array.from(r.itemMap.values()).sort((e,r)=>t.indexOf(e.ref.current)-t.indexOf(r.ref.current))},[r.collectionRef,r.itemMap])},l]}},19974:function(e,t,r){"use strict";r.d(t,{Eh:function(){return q},VY:function(){return z},ee:function(){return K},fC:function(){return V},h_:function(){return $},x8:function(){return Y},xz:function(){return W}});var n=r(13491),o=r(52983),a=r(12527),i=r(81213),l=r(62331),s=r(56368),u=r(29520),c=r(3636),d=r(74009),p=r(19702),f=r(74077),v=r(88702),m=r(37956),w=r(96782),E=r(23196),g=r(50726),h=r(87006);let y="Popover",[b,C]=(0,l.b)(y,[p.D7]),T=(0,p.D7)(),[R,x]=b(y),P=(0,o.forwardRef)((e,t)=>{let{__scopePopover:r,...a}=e,i=x("PopoverAnchor",r),l=T(r),{onCustomAnchorAdd:s,onCustomAnchorRemove:u}=i;return(0,o.useEffect)(()=>(s(),()=>u()),[s,u]),(0,o.createElement)(p.ee,(0,n.Z)({},l,a,{ref:t}))}),_=(0,o.forwardRef)((e,t)=>{let{__scopePopover:r,...l}=e,s=x("PopoverTrigger",r),u=T(r),c=(0,i.e)(t,s.triggerRef),d=(0,o.createElement)(m.WV.button,(0,n.Z)({type:"button","aria-haspopup":"dialog","aria-expanded":s.open,"aria-controls":s.contentId,"data-state":N(s.open)},l,{ref:c,onClick:(0,a.M)(e.onClick,s.onOpenToggle)}));return s.hasCustomAnchor?d:(0,o.createElement)(p.ee,(0,n.Z)({asChild:!0},u),d)}),D="PopoverPortal",[M,F]=b(D,{forceMount:void 0}),k="PopoverContent",A=(0,o.forwardRef)((e,t)=>{let r=F(k,e.__scopePopover),{forceMount:a=r.forceMount,...i}=e,l=x(k,e.__scopePopover);return(0,o.createElement)(v.z,{present:a||l.open},l.modal?(0,o.createElement)(O,(0,n.Z)({},i,{ref:t})):(0,o.createElement)(I,(0,n.Z)({},i,{ref:t})))}),O=(0,o.forwardRef)((e,t)=>{let r=x(k,e.__scopePopover),l=(0,o.useRef)(null),s=(0,i.e)(t,l),u=(0,o.useRef)(!1);return(0,o.useEffect)(()=>{let e=l.current;if(e)return(0,g.hideOthers)(e)},[]),(0,o.createElement)(h.Z,{as:w.g7,allowPinchZoom:!0},(0,o.createElement)(S,(0,n.Z)({},e,{ref:s,trapFocus:r.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,a.M)(e.onCloseAutoFocus,e=>{var t;e.preventDefault(),u.current||null===(t=r.triggerRef.current)||void 0===t||t.focus()}),onPointerDownOutside:(0,a.M)(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,r=0===t.button&&!0===t.ctrlKey,n=2===t.button||r;u.current=n},{checkForDefaultPrevented:!1}),onFocusOutside:(0,a.M)(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1})})))}),I=(0,o.forwardRef)((e,t)=>{let r=x(k,e.__scopePopover),a=(0,o.useRef)(!1),i=(0,o.useRef)(!1);return(0,o.createElement)(S,(0,n.Z)({},e,{ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{var n,o;null===(n=e.onCloseAutoFocus)||void 0===n||n.call(e,t),t.defaultPrevented||(a.current||null===(o=r.triggerRef.current)||void 0===o||o.focus(),t.preventDefault()),a.current=!1,i.current=!1},onInteractOutside:t=>{var n,o;null===(n=e.onInteractOutside)||void 0===n||n.call(e,t),t.defaultPrevented||(a.current=!0,"pointerdown"!==t.detail.originalEvent.type||(i.current=!0));let l=t.target;(null===(o=r.triggerRef.current)||void 0===o?void 0:o.contains(l))&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&i.current&&t.preventDefault()}}))}),S=(0,o.forwardRef)((e,t)=>{let{__scopePopover:r,trapFocus:a,onOpenAutoFocus:i,onCloseAutoFocus:l,disableOutsidePointerEvents:d,onEscapeKeyDown:f,onPointerDownOutside:v,onFocusOutside:m,onInteractOutside:w,...E}=e,g=x(k,r),h=T(r);return(0,u.EW)(),(0,o.createElement)(c.M,{asChild:!0,loop:!0,trapped:a,onMountAutoFocus:i,onUnmountAutoFocus:l},(0,o.createElement)(s.XB,{asChild:!0,disableOutsidePointerEvents:d,onInteractOutside:w,onEscapeKeyDown:f,onPointerDownOutside:v,onFocusOutside:m,onDismiss:()=>g.onOpenChange(!1)},(0,o.createElement)(p.VY,(0,n.Z)({"data-state":N(g.open),role:"dialog",id:g.contentId},h,E,{ref:t,style:{...E.style,"--radix-popover-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-popover-content-available-width":"var(--radix-popper-available-width)","--radix-popover-content-available-height":"var(--radix-popper-available-height)","--radix-popover-trigger-width":"var(--radix-popper-anchor-width)","--radix-popover-trigger-height":"var(--radix-popper-anchor-height)"}}))))}),L=(0,o.forwardRef)((e,t)=>{let{__scopePopover:r,...i}=e,l=x("PopoverClose",r);return(0,o.createElement)(m.WV.button,(0,n.Z)({type:"button"},i,{ref:t,onClick:(0,a.M)(e.onClick,()=>l.onOpenChange(!1))}))}),Z=(0,o.forwardRef)((e,t)=>{let{__scopePopover:r,...a}=e,i=T(r);return(0,o.createElement)(p.Eh,(0,n.Z)({},i,a,{ref:t}))});function N(e){return e?"open":"closed"}let V=e=>{let{__scopePopover:t,children:r,open:n,defaultOpen:a,onOpenChange:i,modal:l=!1}=e,s=T(t),u=(0,o.useRef)(null),[c,f]=(0,o.useState)(!1),[v=!1,m]=(0,E.T)({prop:n,defaultProp:a,onChange:i});return(0,o.createElement)(p.fC,s,(0,o.createElement)(R,{scope:t,contentId:(0,d.M)(),triggerRef:u,open:v,onOpenChange:m,onOpenToggle:(0,o.useCallback)(()=>m(e=>!e),[m]),hasCustomAnchor:c,onCustomAnchorAdd:(0,o.useCallback)(()=>f(!0),[]),onCustomAnchorRemove:(0,o.useCallback)(()=>f(!1),[]),modal:l},r))},K=P,W=_,$=e=>{let{__scopePopover:t,forceMount:r,children:n,container:a}=e,i=x(D,t);return(0,o.createElement)(M,{scope:t,forceMount:r},(0,o.createElement)(v.z,{present:r||i.open},(0,o.createElement)(f.h,{asChild:!0,container:a},n)))},z=A,Y=L,q=Z},11539:function(e,t,r){"use strict";r.d(t,{Dx:function(){return X},dk:function(){return H},fC:function(){return U},l_:function(){return B},x8:function(){return j},zt:function(){return q}});var n=r(13491),o=r(52983),a=r(63730),i=r(12527),l=r(81213),s=r(88957),u=r(62331),c=r(56368),d=r(74077),p=r(88702),f=r(37956),v=r(91109),m=r(23196),w=r(24577),E=r(33838);let g="ToastProvider",[h,y,b]=(0,s.B)("Toast"),[C,T]=(0,u.b)("Toast",[b]),[R,x]=C(g),P=e=>{let{__scopeToast:t,label:r="Notification",duration:n=5e3,swipeDirection:a="right",swipeThreshold:i=50,children:l}=e,[s,u]=(0,o.useState)(null),[c,d]=(0,o.useState)(0),p=(0,o.useRef)(!1),f=(0,o.useRef)(!1);return(0,o.createElement)(h.Provider,{scope:t},(0,o.createElement)(R,{scope:t,label:r,duration:n,swipeDirection:a,swipeThreshold:i,toastCount:c,viewport:s,onViewportChange:u,onToastAdd:(0,o.useCallback)(()=>d(e=>e+1),[]),onToastRemove:(0,o.useCallback)(()=>d(e=>e-1),[]),isFocusedToastEscapeKeyDownRef:p,isClosePausedRef:f},l))};P.propTypes={label:e=>e.label&&"string"==typeof e.label&&!e.label.trim()?Error(`Invalid prop \`label\` supplied to \`${g}\`. Expected non-empty \`string\`.`):null};let _=["F8"],D="toast.viewportPause",M="toast.viewportResume",F=(0,o.forwardRef)((e,t)=>{let{__scopeToast:r,hotkey:a=_,label:i="Notifications ({hotkey})",...s}=e,u=x("ToastViewport",r),d=y(r),p=(0,o.useRef)(null),v=(0,o.useRef)(null),m=(0,o.useRef)(null),w=(0,o.useRef)(null),E=(0,l.e)(t,w,u.onViewportChange),g=a.join("+").replace(/Key/g,"").replace(/Digit/g,""),b=u.toastCount>0;(0,o.useEffect)(()=>{let e=e=>{var t;a.every(t=>e[t]||e.code===t)&&(null===(t=w.current)||void 0===t||t.focus())};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)},[a]),(0,o.useEffect)(()=>{let e=p.current,t=w.current;if(b&&e&&t){let r=()=>{if(!u.isClosePausedRef.current){let e=new CustomEvent(D);t.dispatchEvent(e),u.isClosePausedRef.current=!0}},n=()=>{if(u.isClosePausedRef.current){let e=new CustomEvent(M);t.dispatchEvent(e),u.isClosePausedRef.current=!1}},o=t=>{e.contains(t.relatedTarget)||n()},a=()=>{e.contains(document.activeElement)||n()};return e.addEventListener("focusin",r),e.addEventListener("focusout",o),e.addEventListener("pointermove",r),e.addEventListener("pointerleave",a),window.addEventListener("blur",r),window.addEventListener("focus",n),()=>{e.removeEventListener("focusin",r),e.removeEventListener("focusout",o),e.removeEventListener("pointermove",r),e.removeEventListener("pointerleave",a),window.removeEventListener("blur",r),window.removeEventListener("focus",n)}}},[b,u.isClosePausedRef]);let C=(0,o.useCallback)(({tabbingDirection:e})=>{let t=d().map(t=>{let r=t.ref.current,n=[r,...function(e){let t=[],r=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;r.nextNode();)t.push(r.currentNode);return t}(r)];return"forwards"===e?n:n.reverse()});return("forwards"===e?t.reverse():t).flat()},[d]);return(0,o.useEffect)(()=>{let e=w.current;if(e){let t=t=>{let r=t.altKey||t.ctrlKey||t.metaKey;if("Tab"===t.key&&!r){var n,o,a;let r=document.activeElement,i=t.shiftKey;if(t.target===e&&i){null===(n=v.current)||void 0===n||n.focus();return}let l=C({tabbingDirection:i?"backwards":"forwards"}),s=l.findIndex(e=>e===r);Y(l.slice(s+1))?t.preventDefault():i?null===(o=v.current)||void 0===o||o.focus():null===(a=m.current)||void 0===a||a.focus()}};return e.addEventListener("keydown",t),()=>e.removeEventListener("keydown",t)}},[d,C]),(0,o.createElement)(c.I0,{ref:p,role:"region","aria-label":i.replace("{hotkey}",g),tabIndex:-1,style:{pointerEvents:b?void 0:"none"}},b&&(0,o.createElement)(k,{ref:v,onFocusFromOutsideViewport:()=>{Y(C({tabbingDirection:"forwards"}))}}),(0,o.createElement)(h.Slot,{scope:r},(0,o.createElement)(f.WV.ol,(0,n.Z)({tabIndex:-1},s,{ref:E}))),b&&(0,o.createElement)(k,{ref:m,onFocusFromOutsideViewport:()=>{Y(C({tabbingDirection:"backwards"}))}}))}),k=(0,o.forwardRef)((e,t)=>{let{__scopeToast:r,onFocusFromOutsideViewport:a,...i}=e,l=x("ToastFocusProxy",r);return(0,o.createElement)(E.T,(0,n.Z)({"aria-hidden":!0,tabIndex:0},i,{ref:t,style:{position:"fixed"},onFocus:e=>{var t;let r=e.relatedTarget;null!==(t=l.viewport)&&void 0!==t&&t.contains(r)||a()}}))}),A="Toast",O=(0,o.forwardRef)((e,t)=>{let{forceMount:r,open:a,defaultOpen:l,onOpenChange:s,...u}=e,[c=!0,d]=(0,m.T)({prop:a,defaultProp:l,onChange:s});return(0,o.createElement)(p.z,{present:r||c},(0,o.createElement)(L,(0,n.Z)({open:c},u,{ref:t,onClose:()=>d(!1),onPause:(0,v.W)(e.onPause),onResume:(0,v.W)(e.onResume),onSwipeStart:(0,i.M)(e.onSwipeStart,e=>{e.currentTarget.setAttribute("data-swipe","start")}),onSwipeMove:(0,i.M)(e.onSwipeMove,e=>{let{x:t,y:r}=e.detail.delta;e.currentTarget.setAttribute("data-swipe","move"),e.currentTarget.style.setProperty("--radix-toast-swipe-move-x",`${t}px`),e.currentTarget.style.setProperty("--radix-toast-swipe-move-y",`${r}px`)}),onSwipeCancel:(0,i.M)(e.onSwipeCancel,e=>{e.currentTarget.setAttribute("data-swipe","cancel"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),e.currentTarget.style.removeProperty("--radix-toast-swipe-end-x"),e.currentTarget.style.removeProperty("--radix-toast-swipe-end-y")}),onSwipeEnd:(0,i.M)(e.onSwipeEnd,e=>{let{x:t,y:r}=e.detail.delta;e.currentTarget.setAttribute("data-swipe","end"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),e.currentTarget.style.setProperty("--radix-toast-swipe-end-x",`${t}px`),e.currentTarget.style.setProperty("--radix-toast-swipe-end-y",`${r}px`),d(!1)})})))}),[I,S]=C(A,{onClose(){}}),L=(0,o.forwardRef)((e,t)=>{let{__scopeToast:r,type:s="foreground",duration:u,open:d,onClose:p,onEscapeKeyDown:m,onPause:w,onResume:E,onSwipeStart:g,onSwipeMove:y,onSwipeCancel:b,onSwipeEnd:C,...T}=e,R=x(A,r),[P,_]=(0,o.useState)(null),F=(0,l.e)(t,e=>_(e)),k=(0,o.useRef)(null),O=(0,o.useRef)(null),S=u||R.duration,L=(0,o.useRef)(0),N=(0,o.useRef)(S),V=(0,o.useRef)(0),{onToastAdd:K,onToastRemove:W}=R,Y=(0,v.W)(()=>{var e;(null==P?void 0:P.contains(document.activeElement))&&(null===(e=R.viewport)||void 0===e||e.focus()),p()}),q=(0,o.useCallback)(e=>{e&&e!==1/0&&(window.clearTimeout(V.current),L.current=new Date().getTime(),V.current=window.setTimeout(Y,e))},[Y]);(0,o.useEffect)(()=>{let e=R.viewport;if(e){let t=()=>{q(N.current),null==E||E()},r=()=>{let e=new Date().getTime()-L.current;N.current=N.current-e,window.clearTimeout(V.current),null==w||w()};return e.addEventListener(D,r),e.addEventListener(M,t),()=>{e.removeEventListener(D,r),e.removeEventListener(M,t)}}},[R.viewport,S,w,E,q]),(0,o.useEffect)(()=>{d&&!R.isClosePausedRef.current&&q(S)},[d,S,R.isClosePausedRef,q]),(0,o.useEffect)(()=>(K(),()=>W()),[K,W]);let B=(0,o.useMemo)(()=>P?function e(t){let r=[];return Array.from(t.childNodes).forEach(t=>{if(t.nodeType===t.TEXT_NODE&&t.textContent&&r.push(t.textContent),t.nodeType===t.ELEMENT_NODE){let n=t.ariaHidden||t.hidden||"none"===t.style.display,o=""===t.dataset.radixToastAnnounceExclude;if(!n){if(o){let e=t.dataset.radixToastAnnounceAlt;e&&r.push(e)}else r.push(...e(t))}}}),r}(P):null,[P]);return R.viewport?(0,o.createElement)(o.Fragment,null,B&&(0,o.createElement)(Z,{__scopeToast:r,role:"status","aria-live":"foreground"===s?"assertive":"polite","aria-atomic":!0},B),(0,o.createElement)(I,{scope:r,onClose:Y},(0,a.createPortal)((0,o.createElement)(h.ItemSlot,{scope:r},(0,o.createElement)(c.fC,{asChild:!0,onEscapeKeyDown:(0,i.M)(m,()=>{R.isFocusedToastEscapeKeyDownRef.current||Y(),R.isFocusedToastEscapeKeyDownRef.current=!1})},(0,o.createElement)(f.WV.li,(0,n.Z)({role:"status","aria-live":"off","aria-atomic":!0,tabIndex:0,"data-state":d?"open":"closed","data-swipe-direction":R.swipeDirection},T,{ref:F,style:{userSelect:"none",touchAction:"none",...e.style},onKeyDown:(0,i.M)(e.onKeyDown,e=>{"Escape"!==e.key||(null==m||m(e.nativeEvent),e.nativeEvent.defaultPrevented||(R.isFocusedToastEscapeKeyDownRef.current=!0,Y()))}),onPointerDown:(0,i.M)(e.onPointerDown,e=>{0===e.button&&(k.current={x:e.clientX,y:e.clientY})}),onPointerMove:(0,i.M)(e.onPointerMove,e=>{if(!k.current)return;let t=e.clientX-k.current.x,r=e.clientY-k.current.y,n=!!O.current,o=["left","right"].includes(R.swipeDirection),a=["left","up"].includes(R.swipeDirection)?Math.min:Math.max,i=o?a(0,t):0,l=o?0:a(0,r),s="touch"===e.pointerType?10:2,u={x:i,y:l},c={originalEvent:e,delta:u};n?(O.current=u,$("toast.swipeMove",y,c,{discrete:!1})):z(u,R.swipeDirection,s)?(O.current=u,$("toast.swipeStart",g,c,{discrete:!1}),e.target.setPointerCapture(e.pointerId)):(Math.abs(t)>s||Math.abs(r)>s)&&(k.current=null)}),onPointerUp:(0,i.M)(e.onPointerUp,e=>{let t=O.current,r=e.target;if(r.hasPointerCapture(e.pointerId)&&r.releasePointerCapture(e.pointerId),O.current=null,k.current=null,t){let r=e.currentTarget,n={originalEvent:e,delta:t};z(t,R.swipeDirection,R.swipeThreshold)?$("toast.swipeEnd",C,n,{discrete:!0}):$("toast.swipeCancel",b,n,{discrete:!0}),r.addEventListener("click",e=>e.preventDefault(),{once:!0})}})})))),R.viewport))):null});L.propTypes={type:e=>e.type&&!["foreground","background"].includes(e.type)?Error(`Invalid prop \`type\` supplied to \`${A}\`. Expected \`foreground | background\`.`):null};let Z=e=>{let{__scopeToast:t,children:r,...n}=e,a=x(A,t),[i,l]=(0,o.useState)(!1),[s,u]=(0,o.useState)(!1);return function(e=()=>{}){let t=(0,v.W)(e);(0,w.b)(()=>{let e=0,r=0;return e=window.requestAnimationFrame(()=>r=window.requestAnimationFrame(t)),()=>{window.cancelAnimationFrame(e),window.cancelAnimationFrame(r)}},[t])}(()=>l(!0)),(0,o.useEffect)(()=>{let e=window.setTimeout(()=>u(!0),1e3);return()=>window.clearTimeout(e)},[]),s?null:(0,o.createElement)(d.h,{asChild:!0},(0,o.createElement)(E.T,n,i&&(0,o.createElement)(o.Fragment,null,a.label," ",r)))},N=(0,o.forwardRef)((e,t)=>{let{__scopeToast:r,...a}=e;return(0,o.createElement)(f.WV.div,(0,n.Z)({},a,{ref:t}))}),V=(0,o.forwardRef)((e,t)=>{let{__scopeToast:r,...a}=e;return(0,o.createElement)(f.WV.div,(0,n.Z)({},a,{ref:t}))});(0,o.forwardRef)((e,t)=>{let{altText:r,...a}=e;return r?(0,o.createElement)(W,{altText:r,asChild:!0},(0,o.createElement)(K,(0,n.Z)({},a,{ref:t}))):null}).propTypes={altText:e=>e.altText?null:Error("Missing prop `altText` expected on `ToastAction`")};let K=(0,o.forwardRef)((e,t)=>{let{__scopeToast:r,...a}=e,l=S("ToastClose",r);return(0,o.createElement)(W,{asChild:!0},(0,o.createElement)(f.WV.button,(0,n.Z)({type:"button"},a,{ref:t,onClick:(0,i.M)(e.onClick,l.onClose)})))}),W=(0,o.forwardRef)((e,t)=>{let{__scopeToast:r,altText:a,...i}=e;return(0,o.createElement)(f.WV.div,(0,n.Z)({"data-radix-toast-announce-exclude":"","data-radix-toast-announce-alt":a||void 0},i,{ref:t}))});function $(e,t,r,{discrete:n}){let o=r.originalEvent.currentTarget,a=new CustomEvent(e,{bubbles:!0,cancelable:!0,detail:r});t&&o.addEventListener(e,t,{once:!0}),n?(0,f.jH)(o,a):o.dispatchEvent(a)}let z=(e,t,r=0)=>{let n=Math.abs(e.x),o=Math.abs(e.y),a=n>o;return"left"===t||"right"===t?a&&n>r:!a&&o>r};function Y(e){let t=document.activeElement;return e.some(e=>e===t||(e.focus(),document.activeElement!==t))}let q=P,B=F,U=O,X=N,H=V,j=K}}]);